History
History
Synonyms
UK
US
Meaning:
hypermarket

a very large supermarket selling many varieties of goods

place, venue for selling goods

storage

(space used for, money paid for) the storing of goods

depository

supermarket

a large self-service store selling food, household goods etc

place, venue for selling goods

TRADING POST as in Wiktionary
TRADING POST as in Wikipedia